package main

import "fmt"

func main() {
	max := func(a, b int) int {
		if a > b {
			return a - b
		} else {
			return a + b
		}
	}
	//(1) 将匿名函数保存到变量
	i := max(1, 2)
	fmt.Println(i)

	//(2)自执行函数：匿名函数定义完加()直接执行
	func(x, y int) {
		fmt.Println(x + y)
	}(10, 20)
}
